page.tsx 688 B

123456789101112131415161718192021222324252627
  1. "use server";
  2. import { RecordBillsResp } from "@/api/betrecord";
  3. import Box from "@/components/Box";
  4. import { Pagination } from "@/types";
  5. import { server } from "@/utils/server";
  6. import { FC } from "react";
  7. import List from "./components/list";
  8. interface Props {}
  9. const getDataList = async () => {
  10. return server.request<RecordBillsResp[], Pagination>({
  11. url: "/v1/api/user/user_bill_list",
  12. method: "POST",
  13. data: { current_page: 1, page_size: 30 },
  14. });
  15. };
  16. const BetRecord: FC<Props> = async (props) => {
  17. const p = await getDataList();
  18. return (
  19. <Box>
  20. <List record={p}></List>
  21. </Box>
  22. );
  23. };
  24. export default BetRecord;